|
FEXP Solver
1.0.0.0
|
Base interface for nodal load. More...
#include <FEXPElement.h>


Public Types | |
| enum | ELoadType { eF, eM, eAcc, eAccRot } |
| enum | ELoadStat { eOff, eOn } |
Public Member Functions | |
| ICFEXPElementNodeLoad (size_t id) | |
| virtual | ~ICFEXPElementNodeLoad () |
| size_t | GetLoadId () |
| void | AddLoadData (FEXPFEGeom::EFEXPFECoordinates dir, ELoadType type, ELoadStat state, t_fexpcommon_ct time, t_fexpcommon_ct cstr) |
| virtual void | ApplyLoad (ELoadType type, Ptr< CFEXPMatrix2D > &vect, t_fexpcommon_ct time)=0 |
Public Member Functions inherited from CFEXPElementNodeTableDataBase | |
| CFEXPElementNodeTableDataBase () | |
| virtual | ~CFEXPElementNodeTableDataBase () |
Additional Inherited Members | |
Protected Member Functions inherited from CFEXPElementNodeTableDataBase | |
| void | add_table_data (FEXPFEGeom::EFEXPFECoordinates dir, size_t type, size_t state, t_fexpcommon_ct time, t_fexpcommon_ct value) |
| bool | get_table_data (FEXPFEGeom::EFEXPFECoordinates dir, size_t type, t_fexpcommon_ct time, size_t &state, t_fexpcommon_ct &value) |
Protected Attributes inherited from CFEXPElementNodeTableDataBase | |
| std::map< size_t, Ptr< std::vector< Ptr< table_row_values > > > > | _table |
Base interface for nodal load.
|
inline |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in CFEXPElementNodeLoad.
|
inline |